/**
 * 
 */
package com.xb.cloud.product.merchant.service.client.bo;

import java.math.BigDecimal;

/**
 * 发布商品根据类目筛选的产品摘要;
 * 
 * @author kexue
 *
 */
public class ProductSummaryBo { 
	
	private Long id;

    private Long companyId;

    private Long merchantId;

    private Long brandId;//品牌编号

    private Long categoryId;

    private Byte productType;//产品类型0：普通产品 1：系列品 （虚品）2：系列品子品 3：组合品
    

    private Byte productSaleType;

    private Integer deliveryType;

    private String productNameCn;

    private String productTitleSub;
    
    private BigDecimal priceMarket;

    private BigDecimal priceIn;

    private BigDecimal priceSale;//建议销售价格
    
    
    private String productUnit; //规格

    private Integer packNum; //数量
    
    private Byte isEnabled;
    
    //默认图片地址，如果是单品存储的单品的默认图片；系列品 TODO
    private String defaultPicUrl;
    
    //是否已发布.
    private Byte isPublished; 
    
    
    
	public Byte getIsPublished() {
		return isPublished;
	}

	public void setIsPublished(Byte isPublished) {
		this.isPublished = isPublished;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public Long getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(Long merchantId) {
		this.merchantId = merchantId;
	}

	public Long getBrandId() {
		return brandId;
	}

	public void setBrandId(Long brandId) {
		this.brandId = brandId;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	public Byte getProductType() {
		return productType;
	}

	public void setProductType(Byte productType) {
		this.productType = productType;
	}

	public Byte getProductSaleType() {
		return productSaleType;
	}

	public void setProductSaleType(Byte productSaleType) {
		this.productSaleType = productSaleType;
	}

	public Integer getDeliveryType() {
		return deliveryType;
	}

	public void setDeliveryType(Integer deliveryType) {
		this.deliveryType = deliveryType;
	}

	public String getProductNameCn() {
		return productNameCn;
	}

	public void setProductNameCn(String productNameCn) {
		this.productNameCn = productNameCn;
	}

	public String getProductTitleSub() {
		return productTitleSub;
	}

	public void setProductTitleSub(String productTitleSub) {
		this.productTitleSub = productTitleSub;
	}

	public BigDecimal getPriceMarket() {
		return priceMarket;
	}

	public void setPriceMarket(BigDecimal priceMarket) {
		this.priceMarket = priceMarket;
	}

	public BigDecimal getPriceIn() {
		return priceIn;
	}

	public void setPriceIn(BigDecimal priceIn) {
		this.priceIn = priceIn;
	}

	public BigDecimal getPriceSale() {
		return priceSale;
	}

	public void setPriceSale(BigDecimal priceSale) {
		this.priceSale = priceSale;
	}

	public String getProductUnit() {
		return productUnit;
	}

	public void setProductUnit(String productUnit) {
		this.productUnit = productUnit;
	}

	public Integer getPackNum() {
		return packNum;
	}

	public void setPackNum(Integer packNum) {
		this.packNum = packNum;
	}

	public Byte getIsEnabled() {
		return isEnabled;
	}

	public void setIsEnabled(Byte isEnabled) {
		this.isEnabled = isEnabled;
	}

	public String getDefaultPicUrl() {
		return defaultPicUrl;
	}

	public void setDefaultPicUrl(String defaultPicUrl) {
		this.defaultPicUrl = defaultPicUrl;
	}
	
}
